🏠 חזרה לעמוד הבית

🔍 נוסחאות חיפוש ומידע

כל הפונקציות לחיפוש והצלבת נתונים בטבלאות

נושא נוסחה (EN) שם עברי תיאור
בסיסי VLOOKUP חיפוש אנכי חיפוש ערך בעמודה הראשונה של טבלה והחזרת ערך מעמודה אחרת
תחביר אנגלי: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) פירוש עברי: VLOOKUP(מה מחפשים, טבלת החיפוש, מספר העמודה להחזרה, 0 להתאמה מדויקת)
דוגמאות:
• =VLOOKUP(101, A1:C10, 2, 0) - מחפש קוד 101 ומחזיר את הערך מהעמודה השנייה
• =VLOOKUP("יוסי", עובדים, 3, FALSE) - מחפש את יוסי ומחזיר את השכר שלו
• הערך המבוקש חייב להיות בעמודה הראשונה של הטבלה
בסיסי HLOOKUP חיפוש אופקי חיפוש ערך בשורה הראשונה של טבלה והחזרת ערך משורה אחרת
תחביר אנגלי: HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) פירוש עברי: HLOOKUP(מה מחפשים, טבלת החיפוש, מספר השורה להחזרה, 0 להתאמה מדויקת)
דוגמה:
=HLOOKUP("ינואר", A1:M5, 3, 0) - מחפש את ינואר בשורה הראשונה ומחזיר ערך מהשורה השלישית
מתקדם XLOOKUP חיפוש והצלבה חיפוש ערך בטווח והחזרת ערך מתאים מטווח אחר (המחליפה של VLOOKUP)
תחביר אנגלי: XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode]) פירוש עברי: XLOOKUP(מה מחפשים, איפה לחפש, מה להחזיר בתמורה, מה לכתוב אם לא נמצא)
דוגמאות:
• =XLOOKUP("יוסי", A:A, B:B, "לא קיים") - יחפש את יוסי בעמודה A ויחזיר את מה שכתוב לידו בעמודה B
• =XLOOKUP(A1, מוצרים[קוד], מוצרים[מחיר]) - חיפוש מחיר לפי קוד מוצר
• יתרונות: גמיש יותר, תומך בחיפוש משמאל לימין ולהיפך
מתקדם LOOKUP חיפוש כללי חיפוש הערך הגדול ביותר שקטן או שווה לערך המבוקש
תחביר אנגלי: LOOKUP(lookup_value, lookup_vector, [result_vector]) פירוש עברי: LOOKUP(הערך לחיפוש, טווח החיפוש, טווח התוצאות)
דוגמה:
=LOOKUP(85, A1:A10, B1:B10) - מחפש את הערך הגדול ביותר שקטן או שווה ל-85
מיקום INDEX אינדקס מחזירה ערך מטבלה לפי מיקום השורה והעמודה
תחביר אנגלי: INDEX(array, row_num, [column_num]) פירוש עברי: INDEX(הטבלה או הטווח, מספר השורה, מספר העמודה)
דוגמאות:
• =INDEX(A1:C10, 5, 2) - מחזיר את הערך בשורה 5, עמודה 2
• =INDEX(A:A, 10) - מחזיר את הערך בתא A10
• מצוין בשילוב עם MATCH לחיפוש דינמי
מיקום MATCH מיקום פריט מחזירה את המיקום היחסי של פריט בתוך טווח
תחביר אנגלי: MATCH(lookup_value, lookup_array, [match_type]) פירוש עברי: MATCH(מה מחפשים, איפה מחפשים, 0 להתאמה מדויקת)
דוגמאות:
• =MATCH("פברואר", A1:A12, 0) - יחזיר 2 (כי פברואר הוא השני ברשימת החודשים)
• =MATCH(MAX(A1:A10), A1:A10, 0) - מיקום הערך הגדול ביותר
• שילוב עם INDEX: =INDEX(B:B, MATCH("יוסי", A:A, 0))
מיקום OFFSET היסט מחזירה הפניה לטווח שמוזז ממיקום נתון
תחביר אנגלי: OFFSET(reference, rows, cols, [height], [width]) פירוש עברי: OFFSET(נקודת התחלה, כמה שורות לזוז, כמה עמודות לזוז, גובה הטווח, רוחב הטווח)
דוגמאות:
• =OFFSET(A1, 2, 1) - מחזיר את התא B3 (2 שורות למטה, עמודה אחת ימינה מ-A1)
• =SUM(OFFSET(A1, 0, 0, 5, 1)) - סכום של 5 תאים החל מ-A1
• שימושי ליצירת טווחים דינמיים
מיקום INDIRECT הפניה עקיפה מחזירה הפניה שמוגדרת על ידי מחרוזת טקסט
תחביר אנגלי: INDIRECT(ref_text, [a1]) פירוש עברי: INDIRECT(הטקסט שמייצג כתובת תא או טווח)
דוגמאות:
• =INDIRECT("A" & ROW()) - הפניה דינמית לעמודה A בשורה הנוכחית
• =INDIRECT(A1) - אם A1 מכיל "B5", הנוסחה תחזיר את הערך בתא B5
• =SUM(INDIRECT("Sheet" & A1 & "!A1:A10")) - סכום מגיליון דינמי
מידע CELL מידע על תא מחזירה מידע על העיצוב, המיקום או התוכן של תא
תחביר אנגלי: CELL(info_type, [reference]) פירוש עברי: CELL(סוג המידע, הפניה לתא)
דוגמאות:
• =CELL("address", A1) - כתובת התא
• =CELL("contents", B5) - תוכן התא
• =CELL("format", C1) - פורמט התא
• =CELL("width", D1) - רוחב העמודה
מידע ROW / COLUMN שורה / עמודה מחזירה את מספר השורה או העמודה של תא
תחביר אנגלי: ROW([reference]) / COLUMN([reference]) פירוש עברי: ROW/COLUMN(הפניה לתא - אופציונלי)
דוגמאות:
• =ROW() - מספר השורה הנוכחית
• =COLUMN(B5) - יחזיר 2 (עמודה B)
• =ROW(A10:A15) - יחזיר מערך {10;11;12;13;14;15}
• שימושי ליצירת מספור אוטומטי
מידע ROWS / COLUMNS מספר שורות / עמודות מחזירה את מספר השורות או העמודות בטווח
תחביר אנגלי: ROWS(array) / COLUMNS(array) פירוש עברי: ROWS/COLUMNS(הטווח למדידה)
דוגמאות:
• =ROWS(A1:A10) - יחזיר 10
• =COLUMNS(A1:E1) - יחזיר 5
• =ROWS(A1:C5) - יחזיר 5 (מספר השורות)
• שימושי לחישובים דינמיים על טווחים
מתקדם CHOOSE בחירה בוחרת ערך מרשימה לפי מספר אינדקס
תחביר אנגלי: CHOOSE(index_num, value1, [value2], ...) פירוש עברי: CHOOSE(מספר האינדקס, ערך 1, ערך 2, ערך 3...)
דוגמאות:
• =CHOOSE(2, "א", "ב", "ג") - יחזיר "ב"
• =CHOOSE(WEEKDAY(TODAY()), "א", "ב", "ג", "ד", "ה", "ו", "ש") - יום השבוע בעברית
• =CHOOSE(A1, SUM(B:B), AVERAGE(B:B), MAX(B:B)) - פעולה שונה לפי הערך ב-A1
מתקדם TRANSPOSE היפוך צירים הופכת טווח אנכי לאופקי ולהיפך
תחביר אנגלי: TRANSPOSE(array) פירוש עברי: TRANSPOSE(הטווח להיפוך)
דוגמה:
=TRANSPOSE(A1:A5) - יהפוך עמודה לשורה
• שימושי לשינוי מבנה נתונים
• דורש הזנה כנוסחת מערך (Ctrl+Shift+Enter בגרסאות ישנות)